<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>GHC.Cmm.Dataflow.Label</title><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">ghc-9.0.2: The GHC API</span><ul class="links" id="page-menu"><li><a href="src/GHC.Cmm.Dataflow.Label.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Inferred</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">GHC.Cmm.Dataflow.Label</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Label" class="def">Label</a> <a href="src/GHC.Cmm.Dataflow.Label.html#Label" class="link">Source</a> <a href="#t:Label" class="selflink">#</a></p><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:Label">Instances</h4><details id="i:Label" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Label:Show:1"></span> <a href="GHC-Prelude.html#t:Show" title="GHC.Prelude">Show</a> <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-37" class="link">Source</a> <a href="#t:Label" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:Label:Show:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="GHC-Prelude.html#t:Int" title="GHC.Prelude">Int</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Prelude.html#t:ShowS" title="GHC.Prelude">ShowS</a> <a href="../base/src/GHC.Show.html#showsPrec" class="link">Source</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Prelude.html#t:String" title="GHC.Prelude">String</a> <a href="../base/src/GHC.Show.html#show" class="link">Source</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a>] -&gt; <a href="GHC-Prelude.html#t:ShowS" title="GHC.Prelude">ShowS</a> <a href="../base/src/GHC.Show.html#showList" class="link">Source</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Label:Uniquable:2"></span> <a href="GHC-Types-Unique.html#t:Uniquable" title="GHC.Types.Unique">Uniquable</a> <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-40" class="link">Source</a> <a href="#t:Label" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:Label:Uniquable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:getUnique">getUnique</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Types-Unique.html#t:Unique" title="GHC.Types.Unique">Unique</a> <a href="src/GHC.Types.Unique.html#getUnique" class="link">Source</a> <a href="#v:getUnique" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Label:Outputable:3"></span> <a href="GHC-Utils-Outputable.html#t:Outputable" title="GHC.Utils.Outputable">Outputable</a> <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-43" class="link">Source</a> <a href="#t:Label" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:Label:Outputable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:ppr">ppr</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Utils-Outputable.html#t:SDoc" title="GHC.Utils.Outputable">SDoc</a> <a href="src/GHC.Utils.Outputable.html#ppr" class="link">Source</a> <a href="#v:ppr" class="selflink">#</a></p><p class="src"><a href="#v:pprPrec">pprPrec</a> :: <a href="GHC-Prelude.html#t:Rational" title="GHC.Prelude">Rational</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Utils-Outputable.html#t:SDoc" title="GHC.Utils.Outputable">SDoc</a> <a href="src/GHC.Utils.Outputable.html#pprPrec" class="link">Source</a> <a href="#v:pprPrec" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Label:Eq:4"></span> <a href="GHC-Prelude.html#t:Eq" title="GHC.Prelude">Eq</a> <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-32" class="link">Source</a> <a href="#t:Label" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:Label:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Label:Ord:5"></span> <a href="GHC-Prelude.html#t:Ord" title="GHC.Prelude">Ord</a> <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-32" class="link">Source</a> <a href="#t:Label" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:Label:Ord:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Prelude.html#t:Ordering" title="GHC.Prelude">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:LabelMap" class="def">LabelMap</a> v <a href="src/GHC.Cmm.Dataflow.Label.html#LabelMap" class="link">Source</a> <a href="#t:LabelMap" class="selflink">#</a></p><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:LabelMap">Instances</h4><details id="i:LabelMap" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:LabelMap:Foldable:1"></span> <a href="GHC-Prelude.html#t:Foldable" title="GHC.Prelude">Foldable</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-78" class="link">Source</a> <a href="#t:LabelMap" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:LabelMap:Foldable:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="GHC-Prelude.html#t:Monoid" title="GHC.Prelude">Monoid</a> m =&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> m -&gt; m <a href="../base/src/Data.Foldable.html#fold" class="link">Source</a> <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="GHC-Prelude.html#t:Monoid" title="GHC.Prelude">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; m <a href="../base/src/Data.Foldable.html#foldMap" class="link">Source</a> <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldMap-39-">foldMap'</a> :: <a href="GHC-Prelude.html#t:Monoid" title="GHC.Prelude">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; m <a href="../base/src/Data.Foldable.html#foldMap%27" class="link">Source</a> <a href="#v:foldMap-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; b <a href="../base/src/Data.Foldable.html#foldr" class="link">Source</a> <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; b <a href="../base/src/Data.Foldable.html#foldr%27" class="link">Source</a> <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; b <a href="../base/src/Data.Foldable.html#foldl" class="link">Source</a> <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; b <a href="../base/src/Data.Foldable.html#foldl%27" class="link">Source</a> <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; a <a href="../base/src/Data.Foldable.html#foldr1" class="link">Source</a> <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; a <a href="../base/src/Data.Foldable.html#foldl1" class="link">Source</a> <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; [a] <a href="../base/src/Data.Foldable.html#toList" class="link">Source</a> <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="../base/src/Data.Foldable.html#null" class="link">Source</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Prelude.html#t:Int" title="GHC.Prelude">Int</a> <a href="../base/src/Data.Foldable.html#length" class="link">Source</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="GHC-Prelude.html#t:Eq" title="GHC.Prelude">Eq</a> a =&gt; a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="../base/src/Data.Foldable.html#elem" class="link">Source</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="GHC-Prelude.html#t:Ord" title="GHC.Prelude">Ord</a> a =&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; a <a href="../base/src/Data.Foldable.html#maximum" class="link">Source</a> <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="GHC-Prelude.html#t:Ord" title="GHC.Prelude">Ord</a> a =&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; a <a href="../base/src/Data.Foldable.html#minimum" class="link">Source</a> <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="GHC-Prelude.html#t:Num" title="GHC.Prelude">Num</a> a =&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; a <a href="../base/src/Data.Foldable.html#sum" class="link">Source</a> <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="GHC-Prelude.html#t:Num" title="GHC.Prelude">Num</a> a =&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; a <a href="../base/src/Data.Foldable.html#product" class="link">Source</a> <a href="#v:product" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:LabelMap:Traversable:2"></span> <a href="GHC-Prelude.html#t:Traversable" title="GHC.Prelude">Traversable</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-78" class="link">Source</a> <a href="#t:LabelMap" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:LabelMap:Traversable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="GHC-Prelude.html#t:Applicative" title="GHC.Prelude">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; f (<a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> b) <a href="../base/src/Data.Traversable.html#traverse" class="link">Source</a> <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="GHC-Prelude.html#t:Applicative" title="GHC.Prelude">Applicative</a> f =&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> (f a) -&gt; f (<a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a) <a href="../base/src/Data.Traversable.html#sequenceA" class="link">Source</a> <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="GHC-Prelude.html#t:Monad" title="GHC.Prelude">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; m (<a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> b) <a href="../base/src/Data.Traversable.html#mapM" class="link">Source</a> <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="GHC-Prelude.html#t:Monad" title="GHC.Prelude">Monad</a> m =&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> (m a) -&gt; m (<a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a) <a href="../base/src/Data.Traversable.html#sequence" class="link">Source</a> <a href="#v:sequence" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:LabelMap:Functor:3"></span> <a href="GHC-Prelude.html#t:Functor" title="GHC.Prelude">Functor</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-78" class="link">Source</a> <a href="#t:LabelMap" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:LabelMap:Functor:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> b <a href="../base/src/GHC.Base.html#fmap" class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> b -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a <a href="../base/src/GHC.Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:LabelMap:IsMap:4"></span> <a href="GHC-Cmm-Dataflow-Collections.html#t:IsMap" title="GHC.Cmm.Dataflow.Collections">IsMap</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-80" class="link">Source</a> <a href="#t:LabelMap" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:LabelMap:IsMap:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> <a href="src/GHC.Cmm.Dataflow.Collections.html#KeyOf" class="link">Source</a> <a href="#t:KeyOf" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:mapNull">mapNull</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="src/GHC.Cmm.Dataflow.Collections.html#mapNull" class="link">Source</a> <a href="#v:mapNull" class="selflink">#</a></p><p class="src"><a href="#v:mapSize">mapSize</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Prelude.html#t:Int" title="GHC.Prelude">Int</a> <a href="src/GHC.Cmm.Dataflow.Collections.html#mapSize" class="link">Source</a> <a href="#v:mapSize" class="selflink">#</a></p><p class="src"><a href="#v:mapMember">mapMember</a> :: <a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="src/GHC.Cmm.Dataflow.Collections.html#mapMember" class="link">Source</a> <a href="#v:mapMember" class="selflink">#</a></p><p class="src"><a href="#v:mapLookup">mapLookup</a> :: <a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Prelude.html#t:Maybe" title="GHC.Prelude">Maybe</a> a <a href="src/GHC.Cmm.Dataflow.Collections.html#mapLookup" class="link">Source</a> <a href="#v:mapLookup" class="selflink">#</a></p><p class="src"><a href="#v:mapFindWithDefault">mapFindWithDefault</a> :: a -&gt; <a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; a <a href="src/GHC.Cmm.Dataflow.Collections.html#mapFindWithDefault" class="link">Source</a> <a href="#v:mapFindWithDefault" class="selflink">#</a></p><p class="src"><a href="#v:mapEmpty">mapEmpty</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a <a href="src/GHC.Cmm.Dataflow.Collections.html#mapEmpty" class="link">Source</a> <a href="#v:mapEmpty" class="selflink">#</a></p><p class="src"><a href="#v:mapSingleton">mapSingleton</a> :: <a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> -&gt; a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a <a href="src/GHC.Cmm.Dataflow.Collections.html#mapSingleton" class="link">Source</a> <a href="#v:mapSingleton" class="selflink">#</a></p><p class="src"><a href="#v:mapInsert">mapInsert</a> :: <a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> -&gt; a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a <a href="src/GHC.Cmm.Dataflow.Collections.html#mapInsert" class="link">Source</a> <a href="#v:mapInsert" class="selflink">#</a></p><p class="src"><a href="#v:mapInsertWith">mapInsertWith</a> :: (a -&gt; a -&gt; a) -&gt; <a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> -&gt; a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a <a href="src/GHC.Cmm.Dataflow.Collections.html#mapInsertWith" class="link">Source</a> <a href="#v:mapInsertWith" class="selflink">#</a></p><p class="src"><a href="#v:mapDelete">mapDelete</a> :: <a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a <a href="src/GHC.Cmm.Dataflow.Collections.html#mapDelete" class="link">Source</a> <a href="#v:mapDelete" class="selflink">#</a></p><p class="src"><a href="#v:mapAlter">mapAlter</a> :: (<a href="GHC-Prelude.html#t:Maybe" title="GHC.Prelude">Maybe</a> a -&gt; <a href="GHC-Prelude.html#t:Maybe" title="GHC.Prelude">Maybe</a> a) -&gt; <a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a <a href="src/GHC.Cmm.Dataflow.Collections.html#mapAlter" class="link">Source</a> <a href="#v:mapAlter" class="selflink">#</a></p><p class="src"><a href="#v:mapAdjust">mapAdjust</a> :: (a -&gt; a) -&gt; <a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a <a href="src/GHC.Cmm.Dataflow.Collections.html#mapAdjust" class="link">Source</a> <a href="#v:mapAdjust" class="selflink">#</a></p><p class="src"><a href="#v:mapUnion">mapUnion</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a <a href="src/GHC.Cmm.Dataflow.Collections.html#mapUnion" class="link">Source</a> <a href="#v:mapUnion" class="selflink">#</a></p><p class="src"><a href="#v:mapUnionWithKey">mapUnionWithKey</a> :: (<a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> -&gt; a -&gt; a -&gt; a) -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a <a href="src/GHC.Cmm.Dataflow.Collections.html#mapUnionWithKey" class="link">Source</a> <a href="#v:mapUnionWithKey" class="selflink">#</a></p><p class="src"><a href="#v:mapDifference">mapDifference</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a <a href="src/GHC.Cmm.Dataflow.Collections.html#mapDifference" class="link">Source</a> <a href="#v:mapDifference" class="selflink">#</a></p><p class="src"><a href="#v:mapIntersection">mapIntersection</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a <a href="src/GHC.Cmm.Dataflow.Collections.html#mapIntersection" class="link">Source</a> <a href="#v:mapIntersection" class="selflink">#</a></p><p class="src"><a href="#v:mapIsSubmapOf">mapIsSubmapOf</a> :: <a href="GHC-Prelude.html#t:Eq" title="GHC.Prelude">Eq</a> a =&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="src/GHC.Cmm.Dataflow.Collections.html#mapIsSubmapOf" class="link">Source</a> <a href="#v:mapIsSubmapOf" class="selflink">#</a></p><p class="src"><a href="#v:mapMap">mapMap</a> :: (a -&gt; b) -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> b <a href="src/GHC.Cmm.Dataflow.Collections.html#mapMap" class="link">Source</a> <a href="#v:mapMap" class="selflink">#</a></p><p class="src"><a href="#v:mapMapWithKey">mapMapWithKey</a> :: (<a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> -&gt; a -&gt; b) -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> b <a href="src/GHC.Cmm.Dataflow.Collections.html#mapMapWithKey" class="link">Source</a> <a href="#v:mapMapWithKey" class="selflink">#</a></p><p class="src"><a href="#v:mapFoldl">mapFoldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; b <a href="src/GHC.Cmm.Dataflow.Collections.html#mapFoldl" class="link">Source</a> <a href="#v:mapFoldl" class="selflink">#</a></p><p class="src"><a href="#v:mapFoldr">mapFoldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; b <a href="src/GHC.Cmm.Dataflow.Collections.html#mapFoldr" class="link">Source</a> <a href="#v:mapFoldr" class="selflink">#</a></p><p class="src"><a href="#v:mapFoldlWithKey">mapFoldlWithKey</a> :: (b -&gt; <a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> -&gt; a -&gt; b) -&gt; b -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; b <a href="src/GHC.Cmm.Dataflow.Collections.html#mapFoldlWithKey" class="link">Source</a> <a href="#v:mapFoldlWithKey" class="selflink">#</a></p><p class="src"><a href="#v:mapFoldMapWithKey">mapFoldMapWithKey</a> :: <a href="GHC-Prelude.html#t:Monoid" title="GHC.Prelude">Monoid</a> m =&gt; (<a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> -&gt; a -&gt; m) -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; m <a href="src/GHC.Cmm.Dataflow.Collections.html#mapFoldMapWithKey" class="link">Source</a> <a href="#v:mapFoldMapWithKey" class="selflink">#</a></p><p class="src"><a href="#v:mapFilter">mapFilter</a> :: (a -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a>) -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a <a href="src/GHC.Cmm.Dataflow.Collections.html#mapFilter" class="link">Source</a> <a href="#v:mapFilter" class="selflink">#</a></p><p class="src"><a href="#v:mapFilterWithKey">mapFilterWithKey</a> :: (<a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> -&gt; a -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a>) -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a <a href="src/GHC.Cmm.Dataflow.Collections.html#mapFilterWithKey" class="link">Source</a> <a href="#v:mapFilterWithKey" class="selflink">#</a></p><p class="src"><a href="#v:mapElems">mapElems</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; [a] <a href="src/GHC.Cmm.Dataflow.Collections.html#mapElems" class="link">Source</a> <a href="#v:mapElems" class="selflink">#</a></p><p class="src"><a href="#v:mapKeys">mapKeys</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; [<a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a>] <a href="src/GHC.Cmm.Dataflow.Collections.html#mapKeys" class="link">Source</a> <a href="#v:mapKeys" class="selflink">#</a></p><p class="src"><a href="#v:mapToList">mapToList</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; [(<a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a>, a)] <a href="src/GHC.Cmm.Dataflow.Collections.html#mapToList" class="link">Source</a> <a href="#v:mapToList" class="selflink">#</a></p><p class="src"><a href="#v:mapFromList">mapFromList</a> :: [(<a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a>, a)] -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a <a href="src/GHC.Cmm.Dataflow.Collections.html#mapFromList" class="link">Source</a> <a href="#v:mapFromList" class="selflink">#</a></p><p class="src"><a href="#v:mapFromListWith">mapFromListWith</a> :: (a -&gt; a -&gt; a) -&gt; [(<a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a>, a)] -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a <a href="src/GHC.Cmm.Dataflow.Collections.html#mapFromListWith" class="link">Source</a> <a href="#v:mapFromListWith" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:LabelMap:TrieMap:5"></span> <a href="GHC-Core-Map.html#t:TrieMap" title="GHC.Core.Map">TrieMap</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-131" class="link">Source</a> <a href="#t:LabelMap" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:LabelMap:TrieMap:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="GHC-Core-Map.html#t:Key" title="GHC.Core.Map">Key</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> <a href="src/GHC.Data.TrieMap.html#Key" class="link">Source</a> <a href="#t:Key" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:emptyTM">emptyTM</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a <a href="src/GHC.Data.TrieMap.html#emptyTM" class="link">Source</a> <a href="#v:emptyTM" class="selflink">#</a></p><p class="src"><a href="#v:lookupTM">lookupTM</a> :: <a href="GHC-Core-Map.html#t:Key" title="GHC.Core.Map">Key</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> b -&gt; <a href="GHC-Prelude.html#t:Maybe" title="GHC.Prelude">Maybe</a> b <a href="src/GHC.Data.TrieMap.html#lookupTM" class="link">Source</a> <a href="#v:lookupTM" class="selflink">#</a></p><p class="src"><a href="#v:alterTM">alterTM</a> :: <a href="GHC-Core-Map.html#t:Key" title="GHC.Core.Map">Key</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> -&gt; <a href="GHC-Core-Map.html#t:XT" title="GHC.Core.Map">XT</a> b -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> b -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> b <a href="src/GHC.Data.TrieMap.html#alterTM" class="link">Source</a> <a href="#v:alterTM" class="selflink">#</a></p><p class="src"><a href="#v:mapTM">mapTM</a> :: (a -&gt; b) -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> b <a href="src/GHC.Data.TrieMap.html#mapTM" class="link">Source</a> <a href="#v:mapTM" class="selflink">#</a></p><p class="src"><a href="#v:foldTM">foldTM</a> :: (a -&gt; b -&gt; b) -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; b -&gt; b <a href="src/GHC.Data.TrieMap.html#foldTM" class="link">Source</a> <a href="#v:foldTM" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:LabelMap:Show:6"></span> <a href="GHC-Prelude.html#t:Show" title="GHC.Prelude">Show</a> v =&gt; <a href="GHC-Prelude.html#t:Show" title="GHC.Prelude">Show</a> (<a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v)</span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-78" class="link">Source</a> <a href="#t:LabelMap" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:LabelMap:Show:6"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="GHC-Prelude.html#t:Int" title="GHC.Prelude">Int</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Prelude.html#t:ShowS" title="GHC.Prelude">ShowS</a> <a href="../base/src/GHC.Show.html#showsPrec" class="link">Source</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Prelude.html#t:String" title="GHC.Prelude">String</a> <a href="../base/src/GHC.Show.html#show" class="link">Source</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v] -&gt; <a href="GHC-Prelude.html#t:ShowS" title="GHC.Prelude">ShowS</a> <a href="../base/src/GHC.Show.html#showList" class="link">Source</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:LabelMap:Outputable:7"></span> <a href="GHC-Utils-Outputable.html#t:Outputable" title="GHC.Utils.Outputable">Outputable</a> a =&gt; <a href="GHC-Utils-Outputable.html#t:Outputable" title="GHC.Utils.Outputable">Outputable</a> (<a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a)</span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-128" class="link">Source</a> <a href="#t:LabelMap" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:LabelMap:Outputable:7"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:ppr">ppr</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Utils-Outputable.html#t:SDoc" title="GHC.Utils.Outputable">SDoc</a> <a href="src/GHC.Utils.Outputable.html#ppr" class="link">Source</a> <a href="#v:ppr" class="selflink">#</a></p><p class="src"><a href="#v:pprPrec">pprPrec</a> :: <a href="GHC-Prelude.html#t:Rational" title="GHC.Prelude">Rational</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> a -&gt; <a href="GHC-Utils-Outputable.html#t:SDoc" title="GHC.Utils.Outputable">SDoc</a> <a href="src/GHC.Utils.Outputable.html#pprPrec" class="link">Source</a> <a href="#v:pprPrec" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:LabelMap:Eq:8"></span> <a href="GHC-Prelude.html#t:Eq" title="GHC.Prelude">Eq</a> v =&gt; <a href="GHC-Prelude.html#t:Eq" title="GHC.Prelude">Eq</a> (<a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v)</span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-78" class="link">Source</a> <a href="#t:LabelMap" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:LabelMap:Eq:8"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:LabelMap:Ord:9"></span> <a href="GHC-Prelude.html#t:Ord" title="GHC.Prelude">Ord</a> v =&gt; <a href="GHC-Prelude.html#t:Ord" title="GHC.Prelude">Ord</a> (<a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v)</span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-78" class="link">Source</a> <a href="#t:LabelMap" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:LabelMap:Ord:9"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Prelude.html#t:Ordering" title="GHC.Prelude">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> v <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:LabelMap:KeyOf:10"></span> <span class="keyword">type</span> <a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-81" class="link">Source</a> <a href="#t:LabelMap" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:LabelMap:KeyOf:10"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="src"><span class="keyword">type</span> <a href="GHC-Cmm-Dataflow-Collections.html#t:KeyOf" title="GHC.Cmm.Dataflow.Collections">KeyOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> = <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:LabelMap:Key:11"></span> <span class="keyword">type</span> <a href="GHC-Core-Map.html#t:Key" title="GHC.Core.Map">Key</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-132" class="link">Source</a> <a href="#t:LabelMap" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:LabelMap:Key:11"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="src"><span class="keyword">type</span> <a href="GHC-Core-Map.html#t:Key" title="GHC.Core.Map">Key</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> = <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:LabelSet" class="def">LabelSet</a> <a href="src/GHC.Cmm.Dataflow.Label.html#LabelSet" class="link">Source</a> <a href="#t:LabelSet" class="selflink">#</a></p><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:LabelSet">Instances</h4><details id="i:LabelSet" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:LabelSet:Monoid:1"></span> <a href="GHC-Prelude.html#t:Monoid" title="GHC.Prelude">Monoid</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-49" class="link">Source</a> <a href="#t:LabelSet" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:LabelSet:Monoid:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:mempty">mempty</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> <a href="../base/src/GHC.Base.html#mempty" class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p><p class="src"><a href="#v:mappend">mappend</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> <a href="../base/src/GHC.Base.html#mappend" class="link">Source</a> <a href="#v:mappend" class="selflink">#</a></p><p class="src"><a href="#v:mconcat">mconcat</a> :: [<a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a>] -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> <a href="../base/src/GHC.Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:LabelSet:Semigroup:2"></span> <a href="GHC-Prelude.html#t:Semigroup" title="GHC.Prelude">Semigroup</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-49" class="link">Source</a> <a href="#t:LabelSet" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:LabelSet:Semigroup:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> <a href="../base/src/GHC.Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p><p class="src"><a href="#v:sconcat">sconcat</a> :: <a href="../base/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> <a href="../base/src/GHC.Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p><p class="src"><a href="#v:stimes">stimes</a> :: <a href="GHC-Prelude.html#t:Integral" title="GHC.Prelude">Integral</a> b =&gt; b -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> <a href="../base/src/GHC.Base.html#stimes" class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:LabelSet:Show:3"></span> <a href="GHC-Prelude.html#t:Show" title="GHC.Prelude">Show</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-49" class="link">Source</a> <a href="#t:LabelSet" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:LabelSet:Show:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="GHC-Prelude.html#t:Int" title="GHC.Prelude">Int</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Prelude.html#t:ShowS" title="GHC.Prelude">ShowS</a> <a href="../base/src/GHC.Show.html#showsPrec" class="link">Source</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Prelude.html#t:String" title="GHC.Prelude">String</a> <a href="../base/src/GHC.Show.html#show" class="link">Source</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a>] -&gt; <a href="GHC-Prelude.html#t:ShowS" title="GHC.Prelude">ShowS</a> <a href="../base/src/GHC.Show.html#showList" class="link">Source</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:LabelSet:IsSet:4"></span> <a href="GHC-Cmm-Dataflow-Collections.html#t:IsSet" title="GHC.Cmm.Dataflow.Collections">IsSet</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-51" class="link">Source</a> <a href="#t:LabelSet" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:LabelSet:IsSet:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="GHC-Cmm-Dataflow-Collections.html#t:ElemOf" title="GHC.Cmm.Dataflow.Collections">ElemOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> <a href="src/GHC.Cmm.Dataflow.Collections.html#ElemOf" class="link">Source</a> <a href="#t:ElemOf" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:setNull">setNull</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="src/GHC.Cmm.Dataflow.Collections.html#setNull" class="link">Source</a> <a href="#v:setNull" class="selflink">#</a></p><p class="src"><a href="#v:setSize">setSize</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Prelude.html#t:Int" title="GHC.Prelude">Int</a> <a href="src/GHC.Cmm.Dataflow.Collections.html#setSize" class="link">Source</a> <a href="#v:setSize" class="selflink">#</a></p><p class="src"><a href="#v:setMember">setMember</a> :: <a href="GHC-Cmm-Dataflow-Collections.html#t:ElemOf" title="GHC.Cmm.Dataflow.Collections">ElemOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="src/GHC.Cmm.Dataflow.Collections.html#setMember" class="link">Source</a> <a href="#v:setMember" class="selflink">#</a></p><p class="src"><a href="#v:setEmpty">setEmpty</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> <a href="src/GHC.Cmm.Dataflow.Collections.html#setEmpty" class="link">Source</a> <a href="#v:setEmpty" class="selflink">#</a></p><p class="src"><a href="#v:setSingleton">setSingleton</a> :: <a href="GHC-Cmm-Dataflow-Collections.html#t:ElemOf" title="GHC.Cmm.Dataflow.Collections">ElemOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> <a href="src/GHC.Cmm.Dataflow.Collections.html#setSingleton" class="link">Source</a> <a href="#v:setSingleton" class="selflink">#</a></p><p class="src"><a href="#v:setInsert">setInsert</a> :: <a href="GHC-Cmm-Dataflow-Collections.html#t:ElemOf" title="GHC.Cmm.Dataflow.Collections">ElemOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> <a href="src/GHC.Cmm.Dataflow.Collections.html#setInsert" class="link">Source</a> <a href="#v:setInsert" class="selflink">#</a></p><p class="src"><a href="#v:setDelete">setDelete</a> :: <a href="GHC-Cmm-Dataflow-Collections.html#t:ElemOf" title="GHC.Cmm.Dataflow.Collections">ElemOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> <a href="src/GHC.Cmm.Dataflow.Collections.html#setDelete" class="link">Source</a> <a href="#v:setDelete" class="selflink">#</a></p><p class="src"><a href="#v:setUnion">setUnion</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> <a href="src/GHC.Cmm.Dataflow.Collections.html#setUnion" class="link">Source</a> <a href="#v:setUnion" class="selflink">#</a></p><p class="src"><a href="#v:setDifference">setDifference</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> <a href="src/GHC.Cmm.Dataflow.Collections.html#setDifference" class="link">Source</a> <a href="#v:setDifference" class="selflink">#</a></p><p class="src"><a href="#v:setIntersection">setIntersection</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> <a href="src/GHC.Cmm.Dataflow.Collections.html#setIntersection" class="link">Source</a> <a href="#v:setIntersection" class="selflink">#</a></p><p class="src"><a href="#v:setIsSubsetOf">setIsSubsetOf</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="src/GHC.Cmm.Dataflow.Collections.html#setIsSubsetOf" class="link">Source</a> <a href="#v:setIsSubsetOf" class="selflink">#</a></p><p class="src"><a href="#v:setFilter">setFilter</a> :: (<a href="GHC-Cmm-Dataflow-Collections.html#t:ElemOf" title="GHC.Cmm.Dataflow.Collections">ElemOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a>) -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> <a href="src/GHC.Cmm.Dataflow.Collections.html#setFilter" class="link">Source</a> <a href="#v:setFilter" class="selflink">#</a></p><p class="src"><a href="#v:setFoldl">setFoldl</a> :: (b -&gt; <a href="GHC-Cmm-Dataflow-Collections.html#t:ElemOf" title="GHC.Cmm.Dataflow.Collections">ElemOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; b) -&gt; b -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; b <a href="src/GHC.Cmm.Dataflow.Collections.html#setFoldl" class="link">Source</a> <a href="#v:setFoldl" class="selflink">#</a></p><p class="src"><a href="#v:setFoldr">setFoldr</a> :: (<a href="GHC-Cmm-Dataflow-Collections.html#t:ElemOf" title="GHC.Cmm.Dataflow.Collections">ElemOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; b -&gt; b) -&gt; b -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; b <a href="src/GHC.Cmm.Dataflow.Collections.html#setFoldr" class="link">Source</a> <a href="#v:setFoldr" class="selflink">#</a></p><p class="src"><a href="#v:setElems">setElems</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; [<a href="GHC-Cmm-Dataflow-Collections.html#t:ElemOf" title="GHC.Cmm.Dataflow.Collections">ElemOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a>] <a href="src/GHC.Cmm.Dataflow.Collections.html#setElems" class="link">Source</a> <a href="#v:setElems" class="selflink">#</a></p><p class="src"><a href="#v:setFromList">setFromList</a> :: [<a href="GHC-Cmm-Dataflow-Collections.html#t:ElemOf" title="GHC.Cmm.Dataflow.Collections">ElemOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a>] -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> <a href="src/GHC.Cmm.Dataflow.Collections.html#setFromList" class="link">Source</a> <a href="#v:setFromList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:LabelSet:Outputable:5"></span> <a href="GHC-Utils-Outputable.html#t:Outputable" title="GHC.Utils.Outputable">Outputable</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-125" class="link">Source</a> <a href="#t:LabelSet" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:LabelSet:Outputable:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:ppr">ppr</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Utils-Outputable.html#t:SDoc" title="GHC.Utils.Outputable">SDoc</a> <a href="src/GHC.Utils.Outputable.html#ppr" class="link">Source</a> <a href="#v:ppr" class="selflink">#</a></p><p class="src"><a href="#v:pprPrec">pprPrec</a> :: <a href="GHC-Prelude.html#t:Rational" title="GHC.Prelude">Rational</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Utils-Outputable.html#t:SDoc" title="GHC.Utils.Outputable">SDoc</a> <a href="src/GHC.Utils.Outputable.html#pprPrec" class="link">Source</a> <a href="#v:pprPrec" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:LabelSet:Eq:6"></span> <a href="GHC-Prelude.html#t:Eq" title="GHC.Prelude">Eq</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-49" class="link">Source</a> <a href="#t:LabelSet" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:LabelSet:Eq:6"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:LabelSet:Ord:7"></span> <a href="GHC-Prelude.html#t:Ord" title="GHC.Prelude">Ord</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-49" class="link">Source</a> <a href="#t:LabelSet" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:LabelSet:Ord:7"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Prelude.html#t:Ordering" title="GHC.Prelude">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Prelude.html#t:Bool" title="GHC.Prelude">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:LabelSet:ElemOf:8"></span> <span class="keyword">type</span> <a href="GHC-Cmm-Dataflow-Collections.html#t:ElemOf" title="GHC.Cmm.Dataflow.Collections">ElemOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a></span> <a href="src/GHC.Cmm.Dataflow.Label.html#line-52" class="link">Source</a> <a href="#t:LabelSet" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:LabelSet:ElemOf:8"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="GHC-Cmm-Dataflow-Label.html">GHC.Cmm.Dataflow.Label</a></p> <div class="src"><span class="keyword">type</span> <a href="GHC-Cmm-Dataflow-Collections.html#t:ElemOf" title="GHC.Cmm.Dataflow.Collections">ElemOf</a> <a href="GHC-Cmm-Dataflow-Label.html#t:LabelSet" title="GHC.Cmm.Dataflow.Label">LabelSet</a> = <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">type</span> <a id="t:FactBase" class="def">FactBase</a> f = <a href="GHC-Cmm-Dataflow-Label.html#t:LabelMap" title="GHC.Cmm.Dataflow.Label">LabelMap</a> f <a href="src/GHC.Cmm.Dataflow.Label.html#FactBase" class="link">Source</a> <a href="#t:FactBase" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:lookupFact" class="def">lookupFact</a> :: <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:FactBase" title="GHC.Cmm.Dataflow.Label">FactBase</a> f -&gt; <a href="GHC-Prelude.html#t:Maybe" title="GHC.Prelude">Maybe</a> f <a href="src/GHC.Cmm.Dataflow.Label.html#lookupFact" class="link">Source</a> <a href="#v:lookupFact" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:mkHooplLabel" class="def">mkHooplLabel</a> :: <a href="GHC-Prelude.html#t:Int" title="GHC.Prelude">Int</a> -&gt; <a href="GHC-Cmm-Dataflow-Label.html#t:Label" title="GHC.Cmm.Dataflow.Label">Label</a> <a href="src/GHC.Cmm.Dataflow.Label.html#mkHooplLabel" class="link">Source</a> <a href="#v:mkHooplLabel" class="selflink">#</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.25.1</p></div></body></html>